

@media only screen and (max-width: 767px) and (min-width: 100px){
    .top-box{
        min-width: auto; 
        height: 8vw;
    }
    .small-top-nav {
        margin:1vw 3vw;
    }
    
    .nav-box{
        min-width: auto;
    }
    .foot-bg{
        min-width: auto;
        margin-top: 1vw;

    }
    .container-bg{
        height:47vw;
        background-image: url(top-app.png);
        background-size:cover;
        min-width: auto;
    }
    .container{
        width: 100%;
        overflow: hidden;
    }
    .top{
        display:block
    }
    .logo{ 
        width:60%;
        margin-left: 20%;
        margin-top: 9vw;
        float: none;
    }
    .search-banner{
        float: none;
    }
    .logo img{
        width: 100%;
    }
    .input-box{
        width: 88%;
        box-sizing: border-box;
        margin: 6vw 6%;
        height: 10vw;
    }
    .input-box input{
        font-size: 4vw;
        height: 10vw;
        line-height: 10vw;
    }
    .srarch{
        height: 10vw;
        background-size: 4.7vw;
    }
    .nav a{
        width: 33.33%;
        height: 11vw ;
    }
    .nav a h1{
        font-size: 4.5vw !important;
        line-height: 11vw !important;
    }
    .nav a .nav-img{
        height: 11vw ;
    }
    /* .nav .app-sy{
        height: 22vw;
    }
    .nav .app-sy h1{
        line-height: 22vw !important;
    }
    .nav .app-sy .nav-img{
        height: 22vw ;
    } */
    .white-bg{
        margin: 2vw;
        padding: 0vw;

    }
    .news-bg{
        padding: 0;
        padding-top: 3vw;
        /*margin-top: 3vw;*/
    }
    .white-bg-padding1,.white-bg-padding2,.white-bg-padding{
        margin: 1.5vw 3vw;
        padding: 0;
    }
    .news-img{
        height: 56vw;
        /* width: 100%; */
    }
    .news-img img{
        height: 56vw;
        /* width: 100%; */
    }
    .txt{
        height: 8vw
    }
    .txt .news-font a{
        font-size:3.6vw;
        line-height:8vw ;
    }
    .news{
        height: auto;
        padding-bottom: 2vw;
    }
    .news-tittle{
        margin: 0 0vw;
        height: 14vw; 
    }
    .news-tittle h1{
        line-height: 15vw !important;
        font-size: 4vw !important;
        padding: 0 1vw;
        font-weight: bold;
        height: auto;
    }
   
    .more{
        font-size: 4vw; 
        line-height: 15vw !important;
    }
    .more a{
        font-size: 4vw !important; 
        line-height: 15vw;
    }
    .new-article{
        padding: 1vw 3vw;
    }
    .new-article a{
        font-size: 3.8vw; 
        line-height: 10vw;
        padding: 0 5vw 0 18px;
    }
    .new-article p{
        font-size: 3.6vw; 
        line-height: 10vw;
    }
    .banner{
        margin:0 3vw;
    }
    .tittle-big{
        font-size: 6vw;
        line-height: 12vw;
        margin-top: 1.5vw;
    }
    .news-another .new-article a{
        line-height:9vw;
    }
    .news-another .new-article p{
        line-height:9vw;
    }
    .news-another .new-article{
        padding-bottom:1vw
    }
    .icon-box{
        padding:0 1.5vw;

    }
    .icon-box-one{
        margin-top: 2vw;

    }
   .icon{
       background-color: #f5f5f5;
       margin: 1.5vw;
       border-radius: 2px;
   }

   .icon div{
       height: auto;
   }
   .icon p{
       font-size: 3vw ;
       line-height:5vw ;
       margin-bottom: 2vw;

    }
    .zmhd a p{
        font-size: 4.5vw !important;
        line-height: 14vw !important;
        left: 56px;
    }
    .box{
        width: 300px;
        max-width: 86%;
    }
    .cxscroll{
        padding: 2vw 0 3vw 0;
    }
    .list{
        width: 2240px;
        left: -10px;
    }
    .list a{
        width: 300px;
        height: 100px;
    }
    .cxscroll .prev {
        left: 2vw
    }
    .cxscroll .next{
        right:2vw;
    }
    .zmhd{
        margin: 0;
    }
  
   
    .color{
        flex: 1;
        overflow: hidden;
        margin-bottom: 2vw;
    }
    .color-1,.color-3{
      margin-right: 1vw;
    }
    .color-2,.color-4{
        margin-left: 1vw;
      }
    .zmhd .color img{
        width: 160px;
    }
    .zmhd-n{
        margin-bottom: 2vw;
    }
    .another-link{
        justify-content: center;
        align-items: center;
    }
    .another-link a{
        flex: 1;
        margin:0 1vw;
        border:1px solid #ccc;
        background-color: #fff;
        color: #333;
        font-size: 3.2vw !important;
        text-align: center;
        height:12vw;
        line-height: 11vw !important;
        
    }
    .another-link a img{
        width: 100%;
       
    }
    .friend-box{
        margin:0 3vw;
    }
    /* .friend-all{
        height: auto;
    } */
    .friend a {
        font-size: 3.6vw;
        width: 25%;
        line-height: 8vw;
        padding-left: 15px;
        position: relative;
    }

/***************************************政务公开************************************/

.zwgl-margin-right1{
    margin-right: 0;
}
.zwgl-margin-right2{
    margin-right: 0;
}
.zwgl-margin-top1{
    margin-top: 0px;
}
.zwgl-margin-left1{
    margin-left: 0px;
}
.zwgl-margin-left2{
    margin-left: 0px;
}
.zwgl-box{
    padding:0vw 2vw;
    margin: 0 3vw;
}
.zwgl-box1{
    padding:0vw 2vw;
    margin: 0 3vw;
}
.zwgl-box .news-tittle h1{
    font-size: 4.8vw !important;
}
.zwgl-box1 .news-tittle h1{
    font-size: 4.8vw !important;
}
.zwgl-box .news-tittle span{
    width: 1px;
    height: 5vw;
    margin: 5vw 3vw;
}
.zwgl-box1 .news-tittle h1.h1-active a{
    font-weight: bold;
}
.line-left{
    padding: 0;
    border-left:none;

}
.people-box{
    padding-top: 3vw;

}
.people-box h1 {
    font-size: 3.8vw !important;
    line-height: 7vw !important;
    padding-top: 1vw;
}
.people-box h1 a, .people-box h1 p{
    font-size: 3.8vw !important;
    line-height: 7vw !important;
}
.people-box h1 span{
    font-size: 4vw !important;
}
.grey-bg{
    margin: 0vw 3vw;
    padding: 1vw 0;
    min-height: auto;
}
.two-box{
    width: 96%;
    overflow: hidden;
    margin-left: 2%;
}
.two-one{
    width: 46%;
    margin: 10px 2%; 
    height: 20vw;
}
.xxgk{
    height: 37vw
}
.xxgk-box{
    padding:4vw 5vw;
}
.xxgk h1{
    font-size: 5vw !important;
    width: 44vw;
    margin-left: -22vw;
    font-weight: bold;
    top: -15px;
}
.xxgk-column{
    padding: 4vw 0 4vw 6vw;
}
.xxgk-column a{
    padding: 0px 0px 0px 4vw;
    margin-top: 3vw;
    font-size: 4.5vw !important;
    line-height: 7vw !important;
}
.icon-zwgk-box{
    padding: 0 3vw;
}
.icon-zwgk{
    margin: 2vw;
    padding:4vw 0;
    border-radius: 1vw;
}
.icon-zwgk img{
    display: block;
    width: 60px;
    margin: auto;
}
.icon-zwgk h1{
    font-size: 18px !important;
    line-height: 2 !important;
    margin-top: 2vw;
}
.icon-zwgk-another img{
    margin-left: 25vw;
}
.icon-zwgk-another h1{
    margin-right: 25vw;
}
/*信用浙江/新媒体矩阵样式*/
.icon-zwgk2{
    margin: 2vw;
    padding:4vw 0;
    border-radius: 1vw;
}
.icon-zwgk2 img{
    display: block;
    width: 60px;
    margin: auto;
}
.icon-zwgk2 h1{
    font-size: 18px !important;
    line-height: 2 !important;
    margin-top: 2vw;
}
.icon-zwgk2-another img{
    margin-left: 3vw;
}
.icon-zwgk2-another h1{
    margin-right: 4vw;
}
.icon-zwgk3{
    margin: 2vw;
    padding:4vw 0;
    border-radius: 1vw;
}
.icon-zwgk3 img{
    display: block;
    width: 60px;
    margin: auto;
}
.icon-zwgk3 h1{
    font-size: 18px !important;
    line-height: 2 !important;
    margin-top: 2vw;
}
.icon-zwgk3-another img{
    margin-left: 22vw;
}
.icon-zwgk3-another h1{
    margin-right: 22vw;
    white-space:nowrap;
}
/*信用浙江/新媒体矩阵样式end*/
.zdgk-ly{
    margin-top: 0px;
}
.zdgk-box-right{
    margin: 0;
}
.zdgk-box-left{
    margin: 0;
}
.zdgk-box{
    margin: 0;

}

.zwgk-zdgk{
    padding:3vw 0;
}
.zdgk{
    width: 48%;
    margin-top: 3vw;
    padding: 0 3vw;

    height: 11vw;
}
.zdgk h1 {
    font-size: 3.8vw !important;
    line-height:11vw !important;
}
.zdgk img{
    width: 24px;;
    height: 24px;
}
.zwgk-friend .news-tittle h1{
    font-size: 5vw !important;

}
.zwgk-friend-all{
    margin-top: 1vw;
}
/* .zwgk-friend-one{
    height: auto;
} */
.zwgk-friend-one a {
    /* font-size: 3.8vw;
    width: 33%; */
    font-size: 3.2vw;
    width: 50%;
    line-height: 8vw;
    padding-left: 15px;
}

.zwgk-friend{
    margin: 0 2vw; 
}
.zwgl-zt{
    margin: 0 2vw;
}

    /**********图片切换****************/

    .wrap-slider .rslides .slider-item{
        width: 100%;
        height: 56vw;
    }
    .wrap-slider{
        width: 100%;
        height: 56vw;
    }
    .wrap-slider .rslides{
        width: 100%; 
        height: 56vw;
        padding: 0px;
    }
    .wrap-slider .slider_tabs {
        position: absolute;
        z-index: 3;
        right: 5px;
        bottom: 10px;
        text-align: center;
        font-size: 0 !important;
        height: 12px;
        margin-bottom: 0px;
    }
    .wrap-slider .slider_tabs li {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        margin: 0 2px;
    }
    
    .wrap-slider .slider_tabs li a {
        display: inline-block;
        *display: inline;
        *zoom: 1;
        width: 12px;
        height: 6px;
        border-radius: 3px;
        background-color: #fff;
        opacity: 0.5;
        filter: alpha(opacity=50);
        font-size: 0 !important;
        line-height: 70px !important;
    }
    
    .wrap-slider .slider_tabs li a:hover {
        opacity: 0.75;
        filter: alpha(opacity=75);
    }
    
    .wrap-slider .slider_tabs li.slider_here a {
        width: 20px;
        opacity: 1;
        filter: alpha(opacity=100);
    }
    .wrap-slider .rslides .slider-item div img{
        width: 100%; 
        height: 56vw;
    }
    .wrap-slider .rslides .slider-item div{
        width: 100%;
        height: 56vw;
    }
    .wrap-slider .rslides .caption {
        position: absolute;
        height: 40px;
        line-height: 40px;
        text-align: left;
        z-index: 2;
        color: #fff;
        font-size: 3.8vw;
        font-weight: bold;
        padding-right: 115px;
        left: 0;
        right: 0;
        bottom: 0;
        text-overflow: ellipsis;
        white-space: nowrap;
        background: #000;
        opacity: 0.8;
        overflow: hidden;
        text-indent: 1em;
    }
    .wrap-slider .rslides li{
        list-style: none;
        width: 100%;
    }
    /****************图片滚动******************/

    .cxscroll-special .box {
        width: 300px;
    }

    .cxscroll-special .list li img {
        width: 300px;
    }
    /*******************友情链接********************/
    .friend-tittle-app h1{
        font-size: 15px !important;
        line-height: 26px;
        position: relative;
        margin-right: 40px;
        padding: 0 10px;
        cursor: pointer;
    
    }
    .friend-tittle-app .friend-active{
        background-color: #245399;
        color: #fff;
        border-radius: 1px;
    }
    .friend-tittle-app .friend-active::before{
        content: "";
        position: absolute;
        width:10px ;
        height: 5px;
        bottom: -5px;
        left: 50%;
        margin-left: -5px;
        background-image: url("jt.png");
        background-size: 10px;
    }
    .friend-app a{
        font-size: 3.6vw;
        float: left;
        width: 50%;
        line-height: 32px;
        padding-left: 14px;
        position: relative;
    }
    .friend-app a::before{
        content: "";
        position: absolute;
        width:5px ;
        height: 5px;
        left:5px;;
        top:50%;
        margin-top: -2px;
        border-radius: 50%;
        background-color: #cccccc;
    }
    .news-tittle .sy-title {
        line-height: 15vw;
        font-size: 4.2vw;
        padding: 0 1vw;
        font-weight: bold;
    }
    .new-article span {
        font-size: 3.6vw;
        line-height: 10vw;
    }
    /***************政务公开专题轮播**********/
    .zwzt_lsit {
        width: 96%;
        height: 112px;
        padding-top: 10px;
        background: none;
    }
    .zwzt_lsit .bx-wrapper{
        width:1076px;
        margin-left: 0px;
        position: relative;
    }
    .zwzt_lsit .slider3 li {
        float: left;
        width: 195px !important;
        text-align: right;
        height: 90px;
    }
    /**头条 begin**/
    .headline{
        height: 145px;
        margin-bottom: 3vw;
        margin-top: 5vw;        
    }
    .headline .headline-title{
        width:68%;
        line-height: 14vw;
        height: 14vw;
        background: #ffffff;
    }
    .headline .headline-title a{
        padding: 0 3vw;
        font-size: 18px !important;
        line-height: 2 !important;
    }
    .headline .title {
        width: 100px;
        margin: 0px !important;
        height: 145px;
    }
    .headline .title h4 a {       
        font-size: 24px !important; 
        padding: 10px; 
        line-height: 145px !important;     
    }    
    .headline .headline-title .headline-more{
        font-size: 16px !important;
    }
    /**头条 end**/
    .zwgl-box .news-zcjd-title h1 {
        font-size: 3.5vw !important;
    }
    .sy_zfxxgk .new-article .flex{
        height: auto;
    }

    /**********手机端关怀版************/
    body.UseInMobile .top-box{
        height: auto;
    }
    body.UseInMobile .small-top-nav {
        display: contents;
    }
    body.UseInMobile .small-top-nav a.ariafontcontent,
    body.UseInMobile .small-top-nav a.ariafontcontent:link{
        font-size: 18px !important;
        line-height: 6vw !important;
    }
    body.UseInMobile form.bannerSearch{
        line-height: 10vw !important;
    }
    body.UseInMobile .nav a h1{
        font-size: 18px !important;
    }
    body.UseInMobile .headline .title h4 a{
        line-height: 108px !important;
    }
    body.UseInMobile .headline .headline-title a.ariafontcontent,
    body.UseInMobile .headline .headline-title a.ariafontcontent:link{
        font-size: 18px !important;
    }
    body.UseInMobile .wrap-slider .slider_tabs li a{
        font-size: 0px !important;
        line-height: 70px !important;
    }
    body.UseInMobile .news-tittle h1{
        font-size: 18px !important;
    }
    body.UseInMobile .more a.ariafontcontent,
    body.UseInMobile .more a.ariafontcontent:link{
        font-size: 18px !important;
    }
    body.UseInMobile .zmhd a p{
        font-size: 18px !important;
        line-height: 14vw !important;
    }
    body.UseInMobile .zwgl-margin-top2 .news-zcjd-title{
        display: contents;
    }
    body.UseInMobile .another-link a.ariafontcontent,
    body.UseInMobile .another-link a.ariafontcontent:link{
        font-size: 3.2vw !important;
        line-height: 11vw !important;
    }
    body.UseInMobile .friend-tittle-app h1.ariafontcontent{
        font-size: 18px !important;
        line-height: 26px !important;
    }
    body.UseInMobile .friend-app a.ariafontcontent,
    body.UseInMobile .friend-app a.ariafontcontent:link{
        font-size: 18px !important;
    }
    body.UseInMobile .foot-app p.ariafontcontent{
        font-size: 18px !important;
    }
    body.UseInMobile .news-tittle a.ariafontcontent,
    body.UseInMobile .news-tittle a.ariafontcontent:link{
        font-size: 18px !important;
    }
    body.UseInMobile .xxgk{
        height: auto;
    }
    body.UseInMobile .xxgk h1{
        width: auto;
    }
    body.UseInMobile .foot-bg{
        height: 86vw;
    }
    
}
@media only screen and (max-width: 325px) and (min-width: 100px){
    .zwgl-box{
        padding: 0vw;
        margin: 0 2vw;
    }
    .zwgl-box .news-tittle span {
        width: 1px;
        height: 5vw;
        margin: 5vw 2vw;
    }
    body.UseInMobile .nav a .nav-img{
        display: none;
    }
    body.UseInMobile .zmhd a p{
        font-size: 14px !important;
    }
    body.UseInMobile .news-bg .news-tittle,
    body.UseInMobile .col-sm-8 .white-bg-padding1 .news-tittle,
    body.UseInMobile .col-sm-8 .white-bg-padding2 .news-tittle{
        display: contents;
    }
    
    .friend-tittle-app h1{
        margin-right: 28px;
    }
    body.UseInMobile .friend-app a.ariafontcontent,
    body.UseInMobile .friend-app a.ariafontcontent:link{
        font-size: 16px !important;
    }
    body.UseInMobile .foot-bg{
        height: 118vw;
    }
    body.UseInMobile .dang{
        position: inherit;
        left: 22vw;
    }
    body.UseInMobile .dang img{
        width: 15vw;
    }
    body.UseInMobile .jiucuo img{
        width: 23vw;
    }
    body.UseInMobile  .jiucuo{
        position: inherit;
        left: 33vw;
    }
}